<?php
/*
Autor: Jonathan Vindas Abarca
Fecha: 13/07/2012
Descripción: Este archivo contiene la declaración de una clase que sirve de puente para conectar la 
aplicacion con diferentes servidores SQL Server.
Bitacora de modificaciones:
<
    Autor: 
    Fecha: 
    Descripción: 
>
*/
class conexionBD {
    var $servidor;
    var $baseDatos;
    var $usuario;
    var $contrasena;
    
    function __construct($pservidor,$pbaseDatos,$pusuario,$pcontrasena) {
            $this->servidor = $pservidor;
            $this->baseDatos = $pbaseDatos;
            $this->usuario = $pusuario;
            $this->contrasena = $pcontrasena;
    }
    
    function setServidor($nuevoServidor) {
        $this->servidor = $nuevoServidor;
    }
    
    function getServidor() {
        return $this->servidor;
    }
    
    function setBaseDatos($nuevaBaseDatos) {
        $this->baseDatos = $nuevaBaseDatos;
    }
    
    function getBaseDatos() {
        return $this->baseDatos;
    }
    
    function setUsuario($nuevoUsuario) {
        $this->usuario = $nuevoUsuario;
    }
    
    function getUsuario() {
        return $this->usuario;
    }
    
     function setContrasena($nuevaContrasena) {
        $this->contrasena = $nuevaContrasena;
    }
    
    function getContrasena() {
        return $this->contrasena;
    }

    function conectar($pservidor,$pbaseDatos,$pusuario,$pcontrasena) {
        $dsn = "Driver={SQL Server};Server=$pservidor;Database=$pbaseDatos;Integrated Security=SSPI;Persist Security Info=False;";
        $conexion=odbc_connect($dsn, $pusuario, $pcontrasena );
        if (!$conexion) {
            exit( "Error al conectar: " . $conexion);
        }
        return $conexion;
    }
    
    function stringConexion(){
        
        
    }
}
?>
